package 守护线程;

// 守护线程测试
public class TestDaemon {
    public static void main(String[] args) {
        You you = new You();
        God god = new God();

        new Thread(you).start();
      Thread godT = new Thread(god);
      godT.setDaemon(true);  // 设置为true的话这个线程就会成为一个守护线程
      godT.start();
    }
}

class You implements Runnable{

    // 这个是你
    @Override
    public void run() {
        for (int i = 0; i < 36500; i++) {
            System.out.println("我很开心====================================");
        }
        System.out.println("拜拜我走了");
    }
}

class God implements Runnable{

    // 这个是一个守护线程 守护线程程序结束他就结束
    @Override
    public void run() {
        // 如果为普通线程的话永远都不会停下来
        while (true){
            System.out.println("我守护这You希望你每天开心==================");
        }
    }
}
